From b6296750fe708341bffabf2f3bcd54c2eb83622a Mon Sep 17 00:00:00 2001 From: Kristian Rietveld Date: Mon, 25 Sep 2006 14:34:52 +0000 Subject: [PATCH] if the tree view has already been realized; scroll to background area 2006-09-25 Kristian Rietveld * gtk/gtktreeview.c (gtk_tree_view_scroll_to_cell): if the tree view has already been realized; scroll to background area instead of cell area. (Fixes #330683, Johan Dahlin, Tommi Komulainen). --- ChangeLog | 6 ++++++ gtk/gtktreeview.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index a4cc637e08..b72dcb8b28 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-09-25 Kristian Rietveld + + * gtk/gtktreeview.c (gtk_tree_view_scroll_to_cell): if the tree view + has already been realized; scroll to background area instead of + cell area. (Fixes #330683, Johan Dahlin, Tommi Komulainen). + 2006-09-25 Kristian Rietveld * gtk/gtktreeview.c (gtk_tree_view_set_grid_lines): only attempt diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 148dbbd291..ee3a8151dd 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -11406,7 +11406,7 @@ gtk_tree_view_scroll_to_cell (GtkTreeView *tree_view, GdkRectangle vis_rect; gint dest_x, dest_y; - gtk_tree_view_get_cell_area (tree_view, path, column, &cell_rect); + gtk_tree_view_get_background_area (tree_view, path, column, &cell_rect); gtk_tree_view_tree_window_to_tree_coords (tree_view, cell_rect.x, cell_rect.y, &(cell_rect.x), &(cell_rect.y)); gtk_tree_view_get_visible_rect (tree_view, &vis_rect); -- 2.30.2